﻿using UnityEngine;
using System.Collections;
using System.Collections.Generic;

/// <summary>
/// 关卡配置信息
/// </summary>
public class MissionInfo : MonoBehaviour
{
    [HideInInspector]
    /// <summary>
    /// 地图ID  这里是指小地图
    /// </summary>
    public List<string> MapID;
    [HideInInspector]
    /// <summary>
    /// 地图战斗类型
    /// </summary>
    public List<Def.FightingType> ListFightingType;
    [HideInInspector]
    /// <summary>
    /// 地图的模型
    /// </summary>
    public List<GameObject> MapStege;
    [HideInInspector]
    /// <summary>
    /// 边界
    /// </summary>
    public List<GameObject> SideList;
    [HideInInspector]
    /// <summary>
    /// 边界的预设
    /// </summary>
    public List<GameObject> SidePrefabList;
    [HideInInspector]
    /// <summary>
    /// 角色出生点
    /// </summary>
    public List<GameObject> ListPointTranfrom;
    [HideInInspector]
    /// <summary>
    /// 怪物出生点
    /// </summary>
    public List<GameObject> MonsterPointPanel;
    [HideInInspector]
    /// <summary>
    /// 其他周边物品
    /// </summary>
    public List<GameObject> OtherGameObject;
     [HideInInspector]
    /// <summary>
    /// 其他周边物品的预设
    /// </summary>
    public List<GameObject> OtherGameObjcetPrefabList;

    /// <summary>
    /// Mission part
    /// </summary>
    public List<GameObject> MapPanel;
    [HideInInspector]
    /// <summary>
    /// 显示与否
    /// </summary>
    public List<bool> HidList;

    public List<Def.MonsterSpawnEnum> ListMonsterSpawnEnum;

  
    // Use this for initialization
    void Start()
    {

    }

    // Update is called once per frame
    void Update()
    {

    }
}
